package com.ytjj.qmyx.supplychain.common.model.request.link;

import lombok.*;

import java.io.Serializable;

/**
 * 
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class OrderCancelRequest implements Serializable {
    private static final long serialVersionUID = -7133780000636434902L;

    /**
     * 商家id
     * true
     */
    private long userId;
    /**
     * lp单号和externalOrderId不能同时为空
     * false
     */
    private String lgOrderCode;
    /**
     * 外部渠道商家ID
     * false
     */
    private String extUserId;
    /**
     * 外部商家发货时订单号，和lgOrderCode不能同时为空
     * false
     */
    private String externalOrderId;
    /**
     * 订单来源 当extUserId不为空时必填
     * false
     */
    private String orderSource;
}
